#include <iostream>
#include <map>
using namespace std;
int main() {
  int psize;
  map<char, int> map1;
  pair<const char, int> *p;
  // 使用allocator分配5个元素的空间
  p = map1.get_allocator().allocate(5);
  psize = sizeof(map<char, int>::value_type) * 5;
  cout << "分配空间大小：" << psize << "bytes。\n";
  map1.get_allocator().deallocate(p, 5);
  return 0;
}
